@charset "UTF-8";

/*header 开始*/
header{
    z-index:10;
}
header .wrapper{
    height:.88rem;
    line-height: .88rem;
    padding-left:.2rem;
}
header .wrapper p{
    float:left;
}
header .wrapper p a{
    color:#fff;
    font-size:.26rem;
}
header .wrapper p:nth-of-type(1) i{
    font-size:.36rem;
}
header .wrapper p:nth-of-type(2) a{
    font-size:.36rem;
    margin-left:1.87rem;
}
/* cont 开始 */
.cont{
    margin-bottom:1rem;
}
.cont .wrapper{
    background:#eee;
    height:100%;
    color:#666;
}
.cont .top>p{
    font-size:.3rem;
    padding:.18rem .2rem 0;
    background:#fff;
}
.cont .top>p i{
    font-size:.3rem;
    margin-right:.2rem;
}
.cont .wrapper .list li{
    border-bottom:.03rem solid #ccc;
    padding:0 .2rem 0;
    margin-bottom:.2rem;
    background:#fff;
}
.cont .wrapper .picTxt{
    padding-top:.36rem;
}
.cont .wrapper .picTxt img{
    width:1.87rem;
    height:1.87rem;
    border:.03rem solid #ccc;
    margin-left:.4rem;
    margin-bottom: .2rem;
}
.cont .wrapper .picTxt .txt{
    width:4.54rem;
}
.cont .wrapper .picTxt .txt p:nth-of-type(1) a{
    font-size:.22rem;
}
.cont .wrapper .picTxt .txt p:nth-of-type(1){
    margin-bottom: .2rem;
}
.cont .wrapper .picTxt .txt .plusMinus{
    font-size:.2rem;
    margin-bottom: .2rem;
    width:2.04rem;
    border:.03rem solid #ccc;
    border-radius:.2rem;
}
.cont .wrapper .picTxt .txt .plusMinus span{
    vertical-align: top;
    line-height: .44rem;
    text-align:center;
    height:.4rem;
}
.cont .wrapper .picTxt .txt .plusMinus .iconfont{
    font-size: .2rem;
    font-weight: bold;
    width:.55rem;
    cursor:pointer;
}
.cont .wrapper .picTxt .txt .plusMinus .num{
    width:.86rem;
    font-size: .26rem;
    color:#000;
    border-left:.03rem solid #ccc;
    border-right:.03rem solid #ccc;
}
.cont .wrapper .picTxt .txt .lastLine span:nth-of-type(1){
    font-size:.26rem;
    color:#c3004f;
}
.cont .wrapper .picTxt .txt .lastLine .btn{
    font-size:.36rem;
    cursor:pointer;
}
/* 通用样式 */
.comm{
    padding:.2rem;
    background:#fff;
    border-bottom: .03rem solid #ccc;
    margin-bottom:.2rem;
}
.comm .iconfont{
    font-size:.36rem;
    cursor:pointer;
}
.comm>p{
    font-size:.24rem;
}
.comm>p span{
    line-height: .4rem;
    font-size:.16rem;
    color:#999;
}
.address .site{
    margin-bottom:.1rem;
}
.address .fl{
    font-size:.3rem;
}
.address>p span{
    line-height: .6rem;
    font-size:.24rem;
    color:#666;
}
.total{
    padding:.15rem .2rem;
    background:#fff;
    margin-bottom: .2rem;
    border-bottom: .03rem solid #ccc;
}
.total p span{
    font-size:.26rem;
    line-height:.46rem;
}
.total p .fr{
    color:#f0005d;
}
.submit{
    height:1rem;
    padding-top:.06rem;
    background:#fff;
}
.submit p{
    text-align:center;
    line-height: .94rem;
}
.submit p:nth-of-type(1){
    width:1.9rem;
    height:.94rem;
    background:#f0005d;
    color:#fff;
    cursor:pointer;
    margin-left:.3rem;
}
.submit p:nth-of-type(2) span{
    color:#f0005d;
}








